local nodes = {
"com.coloros.calculator:id/result",
"com.miui.calculator:id/result",
"com.google.android.calculator:id/result_preview",
"com.sec.android.app.popupcalculator:id/calc_edt_formula"
}

for _, n in ipairs(nodes) do
  local info = service.findAccessibilityNodeInfo(n)
  if info then
    local text = service.getText(info)
    if text then
      service.speak(tostring(text))
      break -- إنهاء الحلقة بعد العثور على النص
    end
  end
end
return true